Input area segmentation for a touch-based user input device

ABSTRACT

A computing device may segment an input area of an user input device (e.g., the surface of a trackpad) into multiple subsets. At a given time, the computing device may use one of the multiple subsets for mapping to a display device (e.g., instead of mapping the entire input area to the display device). To illustrate, based on receiving user input in one of the multiple subsets, the computing device may map that subset to the display device so that the subset is represented at the display device (e.g., without representing the other subsets at the display device). By segmenting the input area, an aspect ratio of a segment may be matched to an aspect area of the display device. Accordingly, distortions associated with an aspect ratio mismatch between the input area and the display device may be reduced or avoided.

FIELD OF THE DISCLOSURE

The instant disclosure relates to electronic devices, such asinformation handling systems. More specifically, portions of thisdisclosure relate to input area segmentation for a touch-based userinput device.

BACKGROUND

As the value and use of information continues to increase, individualsand businesses seek additional ways to process and store information.One option available to users is information handling systems. Aninformation handling system generally processes, compiles, stores,and/or communicates information or data for business, personal, or otherpurposes thereby allowing users to take advantage of the value of theinformation. Because technology and information handling needs andrequirements vary between different users or applications, informationhandling systems may also vary regarding what information is handled,how the information is handled, how much information is processed,stored, or communicated, and how quickly and efficiently the informationmay be processed, stored, or communicated. The variations in informationhandling systems allow for information handling systems to be general orconfigured for a specific user or specific use such as financialtransaction processing, airline reservations, enterprise data storage,or global communications. In addition, information handling systems mayinclude a variety of hardware and software components that may beconfigured to process, store, and communicate information and mayinclude one or more computer systems, data storage systems, andnetworking systems.

In some circumstances, the variety of hardware and software componentsmay introduce issues that detract from user experience. To illustrate,information received from a peripheral device may be visually presentedat a display device of an information handling system. A “mismatch”between the peripheral device and the display device may cause thevisual representation to differ from the user input as entered by theuser at the peripheral device. As an illustrative example, a differencein physical dimensions between a peripheral device and a display devicemay distort the visual representation, reducing user experience. In somecases, a user may need to re-enter the user input one or more times,which may be frustrating, and which may use device resources, such as byutilizing processing resources and power consumption of a computingdevice in some cases.

SUMMARY

In some aspects of the disclosure, a computing device may segment aninput area of a touch-based user input device (e.g., the surface of atrackpad) into multiple subsets (also referred to herein as partitionsor segments). At a given time, the computing device may use one of themultiple subsets for mapping to a display device (e.g., instead ofmapping the entire input area to the display device). To illustrate,based on receiving user input in one of the multiple subsets, thecomputing device may map that subset to the display device so that thesubset is represented at the display device (e.g., without representingthe other subsets at the display device).

In some examples, the computing device may determine whether multipledisplay devices are connected to the computing device. If the computingdevice detects multiple display devices, the computing device may mapdifferent subsets of the input area to respective different displaydevices. In an illustrative example, based on detecting three displaydevices, the computing device may segment the input area into a leftthird segment, a middle third segment, and a right third segment. Thecomputing device may also map the left third segment to a leftmostdisplay device, the middle third segment to a middle display device, andthe right third segment to the right display device. In such examples,user input received at the left third segment, the middle third segment,or the right third segment may be graphically represented at the leftdisplay device, the middle display device, or the right display device,respectively.

One or more aspects described herein may improve user experience andperformance of an electronic device. For example, by segmenting theinput area into multiple segments, an aspect ratio of a segment may bematched to an aspect area of the display device. As a result,distortions associated with an aspect ratio mismatch between the inputarea and the display device (such as where a circle drawn on the inputarea is visually represented as an oval on the display device due to theaspect ratio mismatch) may be reduced or avoided. Accordingly, userexperience may be enhanced by reducing instances of the user needing tore-enter user input, which may reduce usage of processing resources andpower consumption of a computing device in some cases.

In some aspects, an apparatus includes a memory and one or moreprocessors coupled to the memory. The one or more processors areconfigured to receive user input via a touch-based user input devicehaving a user input device aspect ratio. The user input is receivedwithin a subset of an input area of the touch-based user input device,and an aspect ratio associated with the subset of the input area isdifferent than the user input device aspect ratio. The one or moreprocessors are further configured to identify, based on the user input,the subset from among a plurality of subsets of the input area of thetouch-based user input device, and to initiate display of a graphicalrepresentation associated with the user input at a display device havinga display device aspect ratio different than the user input deviceaspect ratio. The display device aspect ratio corresponds to the aspectratio associated with the subset of the input area.

In some other aspects, a method includes receiving user input via atouch-based user input device that is associated with an input area anda user input device aspect ratio. The user input is received within asubset of the input area, and an aspect ratio associated with the subsetof the input area is different than the user input device aspect ratio.The method further includes, based on the user input, identifying thesubset from among a plurality of subsets of the input area of thetouch-based user input device. The method further includes initiatingdisplay of a graphical representation associated with the user input ata display device. A display device aspect ratio associated with thedisplay device is different than the user input device aspect ratioassociated with the touch-based user input device, and the displaydevice aspect ratio associated with the display device corresponds tothe aspect ratio associated with the subset of the input area.

In some other aspects, an information handling system includes a memoryand a processor coupled to the memory. The processor is configured toreceive user input via a touch-based user input device that isassociated with an input area and a user input device aspect ratio. Theuser input is received within a subset of the input area, and an aspectratio associated with the subset of the input area is different than theuser input device aspect ratio. The processor is further configured toidentify, based on the user input, the subset from among a plurality ofsubsets of the input area of the touch-based user input device and toinitiate display of a graphical representation associated with the userinput at a display device. A display device aspect ratio associated withthe display device is different than the user input device aspect ratioassociated with the touch-based user input device, and the displaydevice aspect ratio associated with the display device corresponds tothe aspect ratio associated with the subset of the input area.

Some examples herein may be implemented using an information handlingsystem. For purposes of this disclosure, an information handling systemmay include any instrumentality or aggregate of instrumentalitiesoperable to compute, calculate, determine, classify, process, transmit,receive, retrieve, originate, switch, store, display, communicate,manifest, detect, record, reproduce, handle, or utilize any form ofinformation, intelligence, or data for business, scientific, control, orother purposes. For example, an information handling system may be apersonal computer (e.g., desktop or laptop), tablet computer, mobiledevice (e.g., personal digital assistant (PDA) or smart phone), server(e.g., blade server or rack server), a network storage device, or anyother suitable device and may vary in size, shape, performance,functionality, and price. The information handling system may includerandom access memory (RAM), one or more processing resources such as acentral processing unit (CPU) or hardware or software control logic,ROM, and/or other types of nonvolatile memory. Additional components ofthe information handling system may include one or more disk drives, oneor more network ports for communicating with external devices as well asvarious input and output (I/O) devices, such as a keyboard, a mouse,touchscreen and/or a video display. The information handling system mayalso include one or more buses operable to transmit communicationsbetween the various hardware components.

As used herein, the term “coupled” means connected, although notnecessarily directly, and not necessarily mechanically; two items thatare “coupled” may be unitary with each other. The terms “a” and “an” aredefined as one or more unless this disclosure explicitly requiresotherwise. The term “substantially” is defined as largely but notnecessarily wholly what is specified (and includes what is specified;e.g., substantially parallel includes parallel), as understood by aperson of ordinary skill in the art.

The phrase “and/or” means “and” or “or”. To illustrate, A, B, and/or Cincludes: A alone, B alone, C alone, a combination of A and B, acombination of A and C, a combination of B and C, or a combination of A,B, and C. In other words, “and/or” operates as an inclusive or.

Further, a device or system that is configured in a certain way isconfigured in at least that way, but it can also be configured in otherways than those specifically described.

The terms “comprise” (and any form of comprise, such as “comprises” and“comprising”), “have” (and any form of have, such as “has” and“having”), and “include” (and any form of include, such as “includes”and “including”) are open-ended linking verbs. As a result, an apparatusor system that “comprises,” “has,” or “includes” one or more elementspossesses those one or more elements, but is not limited to possessingonly those elements. Likewise, a method that “comprises,” “has,” or“includes,” one or more steps possesses those one or more steps, but isnot limited to possessing only those one or more steps.

BRIEF DESCRIPTION OF THE DRAWINGS

For a more complete understanding of the disclosed system and methods,reference is now made to the following descriptions taken in conjunctionwith the accompanying drawings.

FIG. 1 is a block diagram illustrating an example of a system thatincludes a computing device according to some aspects of the disclosure.

FIG. 2 is a block diagram illustrating an example of the computingdevice of FIG. 1 according to some aspects of the disclosure.

FIG. 3 is a block diagram illustrating another example of a systemaccording to some aspects of the disclosure.

FIG. 4 is a block diagram illustrating an example of an informationhandling system according to some aspects of the disclosure.

FIG. 5 is a flowchart of an example of a method according to someaspects of the disclosure.

FIG. 6 is a flowchart of another example of a method according to someaspects of the disclosure.

DETAILED DESCRIPTION

FIG. 1 is a block diagram illustrating an example of a system 100according to some aspects of the disclosure. In some examples, thesystem includes a computing device 102. The computing device 102 may beresponsive to a stylus 140. In some examples, the computing device 102may include or correspond to one or more of a laptop computer, a desktopcomputer, a tablet computer, a server, a portable device (such as amobile device, a personal digital assistant (PDA), or a portable mediaplayer), or another computing device, as illustrative examples.

The computing device 102 may include one or more processors 104, amemory 120 coupled to the one or more processors 104, and acommunication interface 124 coupled to the one or more processors 104.In some examples, the one or more processors 104 include or execute asegmenting engine 106 and a user input classification engine 114. Insome implementations, the memory 120 may store instructions 122executable by the one or more processors 104 to initiate, perform, orcontrol one or more operations described herein.

The computing device 102 may further include or may be in communicationwith a touch-based user input device 150. Examples of a touch-based userinput device include a trackpad (also referred to herein as a touchpador a touch panel) and a touchscreen. The touch-based user input device150 may include an input area 152 that is configured to receive userinput, such as via one or more of the stylus 140 or a user fingertip.The input area 152 may include a transducer device. In some examples,the transducer device may include capacitive sensors that detect achange of capacitance in the capacitive sensors in response to the userinput. Alternatively or in addition, the transducer device may includeanother type of device, such as resistive sensors, as an illustrativeexample.

The computing device 102 may further include or may be in communicationwith one or more display devices, such as a display device 170. Forexample, the display device 170 may be configured to receive commandsfrom the one or more processors 104 via a wired or wireless connection.The commands may be based on user input received via the touch-baseduser input device 150.

In some examples, one or both of the touch-based user input device 150or the display device 170 may be integrated within the computing device102. For example, the computing device 102 may correspond to a computer(e.g., a laptop computer) in which the one or both of the touch-baseduser input device 150 or the display device 170 are integrated. In somesuch examples, one or both of the touch-based user input device 150 orthe display device 170 may communicate with the one or more processors104 via one or more wired connections, such as a bus. The communicationinterface 124 may include the one or more wired connections. In someother examples, one or both of the one or both of the touch-based userinput device 150 or the display device 170 may wirelessly communicatewith the one or more processors 104 (e.g., via a wireless communicationinterface of the communication interface 124).

The touch-based user input device 150 may be associated with a userinput device aspect ratio 108, and the display device 170 may beassociated with a display device aspect ratio 110. In someimplementations, the user input device aspect ratio 108 may be differentthan the display device aspect ratio 110 (e.g., due to one or more of aphysical layout of the computing device 102, an ergonomic criterion, ora form factor of the computing device 102). Further, an aspect ratio maybe expressed as W:H, where W indicates a width associated with theaspect ratio, and where H indicates a height associated with the aspectratio. As a non-limiting example, in some implementations, the userinput device aspect ratio 108 may correspond to 48:9, and the displaydevice aspect ratio 110 may correspond to 16:9. Other examples are alsowithin the scope of the disclosure.

During operation, the segmenting engine 106 may identify the user inputdevice aspect ratio 108 and the display device aspect ratio 110. Toillustrate, in some implementations, an operating system of thecomputing device 102 may specify one or more of the user input deviceaspect ratio 108 and the display device aspect ratio 110. In some otherexamples, the computing device 102 may identify one or more of the userinput device aspect ratio 108 and the display device aspect ratio 110based on drivers associated with one or more of the touch-based userinput device 150 or the display device 170, respectively. In some suchexamples, the computing device 102 may provide one or more of the userinput device aspect ratio 108 or the display device aspect ratio 110 tothe segmenting engine 106 upon installing or downloading the drivers.

The segmenting engine 106 may determine a segmentation scheme 112associated with the touch-based user input device 150 based on the userinput device aspect ratio 108 and the display device aspect ratio 110.For example, the segmentation scheme 112 may indicate that the inputarea 152 is associated with (or segmented into) a subset 154 a and asubset 154 b that is different than the subset 154 a. A subset may alsobe referred to as a segment, partition, sub-region, or sub-area of theinput area 152. The segmenting engine 106 may select or determine thesegmentation scheme 112 so that an aspect ratio associated with eachsubset 154 a-b corresponds to the display device aspect ratio 110 or ismore similar (than the user input device aspect ratio 108) to thedisplay device aspect ratio 110.

To illustrate, in some examples, the user input device aspect ratio 108may correspond to 32:9, and the display device aspect ratio 110 maycorrespond to 16:9. In such examples, the segmenting engine 106 maysegmenting the touch-based user input device 150 into two subsets (e.g.,the subsets 154 a-b) so that each of the two subsets has an aspect ratioof 16:9. In another example, the user input device aspect ratio 108 maycorrespond to 48:9, and the display device aspect ratio 110 maycorrespond to 16:9. In such examples, the segmenting engine 106 maysegment the touch-based user input device 150 into three subsets so thateach of the three subsets has an aspect ratio of 16:9.

In some other examples, the segmenting engine 106 may perform anothersegmenting of the input area 152, such as where one or more of a widthor a height of the user input device aspect ratio 108 corresponds to anon-integer multiple of one or more of a width or a height of thedisplay device aspect ratio 110, respectively. To illustrate, in someexamples, the user input device aspect ratio 108 may correspond to 30:9,and the display device aspect ratio 110 may correspond to 16:9. In somesuch examples, the segmenting engine 106 may segment the input area 152so that one of the subsets 154 a-b has an aspect ratio of 16:9 and sothat the other of the subsets 154 a-b has an aspect ratio of 14:9. Inother such examples, the segmenting engine 106 may segment the inputarea 152 so that each of the subsets 154 a-b has an aspect ratio of15:9.

The touch-based user input device 150 may be responsive to user inputreceived via the touch-based user input device 150. For example, a usermay provide user input 142 to the input area 152 (e.g., via the stylus140), such as by drawing, writing, or tapping on the input area 152using the stylus 140. The touch-based user input device 150 may detectthe user input 142 using a capacitive sensing technique or using aresistive sensing technique, as illustrative examples.

The touch-based user input device 150 may generate one or more signals130 based on the user input 142. In some examples, the input area 152includes a transducer device that generates the one or more signals 130based on the user input 142 (e.g., using a capacitive sensing techniqueor using a resistive sensing technique). The touch-based user inputdevice 150 may provide the one or more signals (or a representation ofthe one or more signals) to the one or more processors 104 (e.g., via awired or wireless connection to the one or more processors 104, whichmay be included in the communication interface 124).

The one or more processors 104 may receive the one or more signals 130from the touch-based user input device 150 and may input the one or moresignals 130 (or a representation of the one or more signals 130) to thesegmenting engine 106. The segmenting engine 106 may determine (e.g.,based on the segmentation scheme 112) a subset of the input area 152associated with the user input 142. To illustrate, in the example ofFIG. 1 , the user input 142 may be received in the subset 154 a (e.g.,where a user begins drawing in the left half of the input area 152).

Based on the segmenting engine 106 identifying that the subset 154 a isassociated with the one or more signals 130, the one or more processors104 may initiate a graphical representation of the user input 142 at thedisplay device 170, such as by providing one or more commands 132 to thedisplay device 170 to display a graphical representation 172 associatedwith the user input 142. The one or more commands 132 may include arepresentation of the subset 154 a (including the user input 142associated with the subset 154 a). In some examples, the one or morecommands 132 do not include a representation of the subset 154 b.Accordingly, the display device 170 may provide the graphicalrepresentation 172 to represent the user input 142 (e.g., withoutdisplaying a representation of the subset 154 b).

In some examples, an aspect ratio of the subset 154 a may correspond tothe display device aspect ratio 110. As referred to herein, the aspectratio of the subset 154 a may correspond to the display device aspectratio 110 if a user would perceive that the graphical representation 172accurately represents the user input 142 provided via the subset 154 a.To illustrate, in some examples, if the display device aspect ratio 110corresponds to 16:9, and if the aspect ratio of the subset 154 acorresponds to 16:9, 14:9, or 15:9, then a user may perceive that thegraphical representation 172 accurately represents the user input 142provided via the subset 154 a, such as where the user input 142 includesa circle, and where the graphical representation 172 includes a circleor a circular shape. In such examples, the aspect ratio of the subset154 a corresponds to the display device aspect ratio 110. To furtherillustrate, if the display device aspect ratio 110 corresponds to 16:9,and if the user input device aspect ratio 108 corresponds to 48:9, thenthe user input device aspect ratio 108 may not correspond to the displaydevice aspect ratio 110 (e.g., where the user input 142 includes acircle, and where the graphical representation 172 includes an oval). Tofurther illustrate, in some implementations, the computing device 102may depict the user input 142 at the display device 170 as the graphicalrepresentation 172 without scaling the user input 142 based on thedisplay device aspect ratio 110.

In some examples, based on receiving the one or more signals 130, thesegmenting engine 106 may select, based on the one or more signals 130,a particular subset as an active area from among subsets indicated bythe segmentation scheme 112. The active area may correspond to aparticular subset of the segments in which the user input 142 isreceived, and the graphical representation 172 may correspond to theactive area (e.g., by representing user input received in the activearea without representing one or more other subsets of the input area152). To illustrate, the segmenting engine 106 may determine (e.g.,prior to receiving the user input 142) multiple subsets of the inputarea 152, such as the subsets 154 a-b. The segmenting engine 106 mayselect the subset 154 a, from among the multiple subsets, as the activearea based on the user input 142 being detected within the subset 154 a.In such examples, a second subset (e.g., the subset 154 b) may bereferred to as a non-active area that is not depicted in (e.g., isexcluded from) the graphical representation 172.

To further illustrate, in some cases, a portion of the user input 142may be received via a second subset of the input area 152, such as thesubset 154 b, which may correspond to a non-active area. In someimplementations, based on the portion of the user input 142 beingreceived from the second subset, the portion of the user input 142 maynot included in the graphical representation 172.

Further, the segmenting engine 106 may dynamically determine or changethe active area of the input area 152 (e.g., based on a change in theuser input 142). To illustrate, the segmenting engine 106 may detect aninterruption in the user input 142, such as based on a user lifting thestylus 140 from the input area 152, or from the subset 154 a of theinput area 152, for at least a threshold amount of time. In someimplementations, the interruption in the user input 142 may cause thesegmenting engine 106 to “suspend” the subset 154 a as the active areaand may wait until further user input is received to redetermine theactive area. After detecting the interruption in the user input 142, thesegmenting engine 106 may detect second user input 144 within aparticular subset, such as the subset 154 b. Based on the second userinput 144 within the subset 154 b, the segmenting engine 106 maydynamically select the subset 154 b as the active area and may initiatedisplay of a second graphical representation 174 of the second userinput 144 at the display device 170.

Depending on the particular implementation, upon changing of the activearea (e.g., from the subset 154 a to the subset 154 b), the segmentingengine 106 may retain the graphical representation 172 at the displaydevice 170 or may clear the graphical representation 172 from thedisplay device 170. In some examples, the graphical representation 172and the second graphical representation 174 may be displayedconcurrently at the display device 170, such as in connection with anapplication in which a user is prompted to manually clear or deletegraphical representations created via the touch-based user input device150. In some other examples, the graphical representation 172 may beremoved from the display device 170 based on initiating the display ofthe second graphical representation 174, such as in connection with anapplication in which a new graphical representation created via thetouch-based user input device 150 automatically clears a prior graphicalrepresentation from the display device 170.

In some examples, the user input classification engine 114 may detect atype of input of the user input 142 and may provide an indication of thetype of input to the segmenting engine 106. The user inputclassification engine 114 may determine the type of input using one ormore techniques. In some implementations, the width of a finger-drawnuser input may be wider in diameter as compared to the width of astylus-drawn user input. The user input classification engine 114 mayassign a stylus-based input type 116 to the user input 142 based on adiameter associated with the user input 142 exceeding a threshold andmay assign a finger-based input type 118 to the user input 142 based onthe diameter failing to exceed the threshold. In some examples, thediameter may correspond to or may be based on a greatest detected widthof the user input 142, a least detected width of the user input 142, anaverage detected width of the user input 142, or using anothertechnique.

Alternatively or in addition to classifying the type of input based onthe width, the user input classification engine 114 may perform theclassification using one or more other techniques. In some examples, theuser input classification engine 114 may use a machine learning (ML) orartificial intelligence (AI) model to perform the classification. Insome implementations, the user input classification engine 114 may betrained to perform the classification using training data (e.g., labeledtraining data, unlabeled training data, or a combination thereof).

In some examples, the segmenting engine 106 may selectively perform oneor more operations described herein based on the type of input of theuser input 142. For example, the segmenting engine 106 may apply thesegmentation scheme 112 selectively based on the type of input of theuser input 142 (e.g., by identifying the subset 154 a as the active areabased on the type of input of the user input 142 corresponding to thestylus-based input type 116).

In some other examples, based on a type of input corresponding toanother type of input (e.g., the finger-based input type 118), thesegmenting engine 106 may decline to apply the segmentation scheme 112to the input. To illustrate, if the segmenting engine 106 receivesadditional user input via the touch-based user input device 150, and ifthe additional user input corresponds to the finger-based input type118, then the segmenting engine 106 may process the additional userinput based on the display device aspect ratio 110 and may decline toperform segmenting for the additional user input. In such examples, agraphical representation of the additional user input generated at thedisplay device 170 may include both the subset 154 a and the subset 154b.

In some examples, selectively segmenting the input area 152 based on thetype of input may improve user experience. For example, for thefinger-based input type 118, a user may tend to view the display device170 (instead of the touch-based user input device 150) as the input isentered at the input area 152. As a result, the user may be likely to“self-correct” (or compensate) for a difference between the user inputdevice aspect ratio 108 and the display device aspect ratio 110, inwhich case segmentation may be unnecessary or undesirable. In some otherexamples, for the stylus-based input type 116, a user may tend to viewthe touch-based user input device 150 (instead of the display device170) as the input is entered at the input area 152. As a result, aftergenerating the user input 142, the user may be likely to notice adifference in the user input 142 as entered at the input area 152 ascompared to the graphical representation 172. By segmenting the inputarea 152 in such instances, a difference in the user input 142 asentered at the input area 152 and as depicted in the graphicalrepresentation 172 may be reduced or avoided, improving user experience.

FIG. 2 is a block diagram illustrating an example of the computingdevice 102 of FIG. 1 according to some aspects of the disclosure. Asillustrated in the example of FIG. 2 , the computing device 102 maycorrespond to a laptop computer. FIG. 2 also illustrates that the inputarea 152 may be segmented into three subsets 154 c, 154 d, and 154 e.Upon receiving the user input 142 at the subset 154 d via the stylus140, the segmenting engine 106 of FIG. 1 may initiate the graphicalrepresentation 172 of the user input 142 at the display device 170.

In some implementations, the touch-based user input device 150corresponds to a trackpad having a same width as, and extendingedge-to-edge with, the display device 170. For example, FIG. 2 depictsthat the touch-based user input device 150 and the display device 170may have the same width 202. In some examples, the touch-based userinput device 150 may be referred to as a full palmrest trackpad.Further, as referred to herein, the touch-based user input device 150may have the same width 202 as, and may extend edge-to-edge with, thedisplay device 170 even if one or both of the touch-based user inputdevice 150 or the display device include a border region, such as theborder of a protective enclosure. To illustrate, in some examples, aborder region may have a width of approximately 0.1 millimeters (mm) to10 mm.

FIG. 3 is a block diagram illustrating another example of a system 300according to some aspects of the disclosure. The system 300 may includethe computing device 102 and may further include a set of displaydevices. The set of display devices may include the display device 170of the computing device 102 and may further include one or moreadditional display devices, such as a display device 370 (e.g., a firstexternal monitor) and a display device 372 (e.g., a second externalmonitor).

During operation, the computing device 102 may detect the one or moreadditional display devices. For example, the computing device 102 maydetect that the one or more additional display devices are connected(e.g., via a wireless or wired connection) to the computing device 102.The computing device 102 may segment the touch-based user input device150 based on a quantity of display devices included in the set ofdisplay devices.

To illustrate, the example of FIG. 3 illustrates that the quantity ofdisplay devices may correspond to three display devices. In suchexamples, the computing device 102 may segment the input area 152 intothree subsets (such as the subsets 154 c-e). Other examples are alsowithin the scope of the disclosure. For example, if the quantity ofdisplay devices corresponds to two display devices, the computing device102 may segment the input area 152 into two subsets (such as the subsets154 a-b of FIG. 1 ).

To further illustrate, segmenting the input area 152 of the touch-baseduser input device 150 may include mapping each subset of a plurality ofsubsets of the input area 152 (such as the subsets 154 c-e) of thetouch-based user input device 150 to a respective display device of theset of display devices (e.g., by assigning each of the subsets 154 c-eto a respective display device of the set of display devices).

In some examples, the mapping is based on a physical arrangement of theset of display devices. For example, in FIG. 3 , the display device 370may be positioned to the left of the display device 170, and the displaydevice 170 may be positioned to the left of the display device 372. As aresult, the computing device 102 may map a left region of thetouch-based user input device 150 (e.g., the subset 154 c) to thedisplay device 370, a middle region of the touch-based user input device150 (e.g., the subset 154 d) to the display device 170, and a rightregion of the touch-based user input device 150 (e.g., the subset 154 e)to the display device 372.

Upon receiving user input from one of the subsets 154 c-e, the computingdevice 102 may initiate display of a graphical representation of theuser input at a corresponding display of the set of displays based onthe mapping. To illustrate, after receiving the user input 142 of FIG. 1via one of the subsets 154 c-e (such as the subset 154 d), the computingdevice 102 may initiate display of the graphical representation 172 at acorresponding display, such as the display device 170. If thetouch-based user input device 150 receives the second user input 144 viaa second subset of the subsets 154 c-e (such as the subset 154 c or thesubset 154 e), the computing device 102 may initiate display of thesecond graphical representation 174 at a second display (e.g., thedisplay device 370 or the display device 372, respectively). A seconddisplay device aspect ratio associated with the second display devicemay correspond to a second aspect ratio associated with the secondsubset.

In some examples, the mapping of the set of display devices to thesubsets 154 c-e may be determined or updated based on settings indicatedvia an operating system of the computing device 102. For example, thecomputing device 102 may present a graphical user interface (GUI) 302.The GUI 302 illustrates that a user may request the operating system toidentify each display of the set of displays (e.g., using numerals 1, 2,and 3). In some examples, if the user changes the ordering of thedisplays via the GUI 302, the computing device may update the mappingbased on the changed order ordering of the displays. For example, if theuser changes the position of the display devices 370 (so that thedisplay device 370 is positioned on the right of the computing device102, and so that the display device 372 is positioned on the left of thecomputing device 102), the computing device 102 may update the mappingso that the subset 154 c is mapped to the display device 372 and so thatthe subset 154 e is mapped to the display device 370.

Further, although FIG. 3 illustrates that the quantity of subsets of theinput area 152 may correspond to the quantity of display devices of theset of display devices, other examples are also within the scope of thedisclose. For example, in some cases, the set of display devices mayinclude two display devices. In some such examples, the GUI 302 mayprompt a user to select two of the subsets 154 c-e to be mapped to thetwo display devices. Other examples are also within the scope of thedisclosure.

In some examples, the segmenting engine 106 stores (or accesses)multiple segmentation schemes 112 associated with differentconfigurations of display devices. For example, if no external monitorsare detected (such as in the case of the example depicted in FIG. 1 ),the segmenting engine 106 may select one segmentation scheme 112, if aquantity of external monitors are detected, the segmenting engine 106may select another segmentation scheme 112 based on the quantity ofexternal monitors.

Alternatively or in addition, segments of the input area 152 may havedifferent sizes, such as if the subset 154 c and the subset 154 e eachoccupy 40 percent of the input area 152 and if the subset 154 d occupies20 percent of the input area 152 (e.g., to account for a larger screensize of the display devices 370, 372 as compared to the display device170). For example, the segmenting engine 106 may detect (e.g., based ondriver information or other data) that a screen size of each of thedisplay devices 370, 372 is twice (or approximately twice) a screen sizeof the display device 170. In such examples, the segmenting engine 106may allocate a left 40 percent of the input area 152 as the subset 154 cto the display device 370, a middle 20 percent of the input area 152 asthe subset 154 d to the display device 170, and a right 40 percent ofthe input area 152 as the subset 154 e to the display device 372. Otherexamples are also within the scope of the disclosure.

Alternatively or in addition, a shape of a segment may be selected basedon the particular application, such as based on the shape of a displaydevice, which may in some cases be non-rectangular or non-square. Toillustrate, in the case of a curved display, a curved (or partiallycurved) shape (such as a “bowed” or “bowtie” shape) may be selected fora particular segment of the input area 152 in the case of athree-dimensional (3D), nonlinear, or curved display device.

Alternatively or in addition, a different number or orientation ofsegments may be used, such as by using four segments, five segments, sixsegments, or another number of segments, or by arranging segments in adirection other than from left to right as illustrated in FIG. 1 andFIG. 3 (e.g., from the top of the input area 152 to the bottom of theinput area 152).

Alternatively or in addition, in some examples, a segment may benon-contiguous, such as where a user inputs a multi-touch gesture (e.g.,by touching the left side of the input area 152 while also touching theright side of the input area 152). In some such examples, the segmentingengine 106 may dynamically reselect a particular active area thatincludes both the left side and the right side.

FIG. 4 is a block diagram illustrating an example of an informationhandling system 400 according to some aspects of the disclosure. In someexamples, one or more features of the information handling system 400may be implemented at the computing device 102, the system 300, or acombination thereof.

Information handling system 400 may include a processor 402 (e.g., acentral processing unit (CPU)), a memory 404 (e.g., a dynamicrandom-access memory (DRAM)), and a chipset 406. In some examples, oneor more of the processor 402, the memory 404, or the chipset 406 may beincluded on a motherboard (also referred to as a mainboard), which mayinclude a printed circuit board (PCB) with embedded conductors organizedas transmission lines between any of the processor 402, the memory 404,the chipset 406, or other components of the information handling system400. The components may be coupled to the motherboard through packagingconnections such as a pin grid array (PGA), ball grid array (BGA), landgrid array (LGA), surface-mount technology, and/or through-holetechnology. In some embodiments, one or more of the processor 402, thememory 404, the chipset 406, or other components may be organized as asystem on chip (SoC).

The processor 402 may execute program code by accessing instructionsloaded into memory 404 from a storage device, may execute theinstructions to operate on data also loaded into memory 404 from astorage device, and may generate output data that is stored to memory404 or sent to another component. The processor 402 may includeprocessing cores capable of implementing any of a variety of instructionset architectures (ISAs), such as the x86, POWERPC®, ARM®, SPARC®, orMIPS® ISAs, or any other suitable ISA. In multi-processor systems, eachof the processors 402 may commonly, but not necessarily, implement thesame ISA. In some embodiments, multiple processors may each havedifferent configurations such as when multiple processors are present ina big-little hybrid configuration with some high-performance processingcores and some high-efficiency processing cores. The chipset 406 mayfacilitate the transfer of data between the processor 402, the memory404, and other components. In some embodiments, chipset 406 may includetwo or more integrated circuits (ICs), such as a northbridge controllercoupled to the processor 402, the memory 404, and a southbridgecontroller, with the southbridge controller coupled to the othercomponents such as universal serial bus (USB) controller 410, a SATA buscontroller 420, and PCIe buses 408. The chipset 406 may couple to othercomponents through one or more PCIe buses 408.

Some components may be coupled to one bus line of the PCIe buses 408,whereas some components may be coupled to more than one bus line of thePCIe buses 408. One example component is the USB controller 410, whichmay interface the chipset 406 to a USB bus 412. The USB bus 412 maycouple input/output components, such as a keyboard 414 and a mouse 416,and also other components, such as USB flash drives, or anotherinformation handling system. Another example component is the SATA buscontroller 420, which may couple the chipset 406 to a SATA bus 422. TheSATA bus 422 may facilitate efficient transfer of data between thechipset 406 and components coupled to the chipset 406 and a storagedevice 424 (e.g., a hard disk drive (HDD) or solid-state disk drive(SDD)) and/or a compact disc read-only memory (CD-ROM) 426. The PCIebuses 408 may also couple the chipset 406 directly to a storage device428 (e.g., a solid-state disk drive (SDD)). A further example of anexample component is a graphics device 430 (e.g., a graphics processingunit (GPU)) for generating output to a display device 432, a networkinterface controller (NIC) 440, and/or a wireless interface 450 (e.g., awireless local area network (WLAN) or wireless wide area network (WWAN)device) such as a Wi-Fi® network interface, a Bluetooth® networkinterface, a GSM® network interface, a 3G network interface, a 4G LTE®network interface, and/or a 5G NR network interface (including sub-6 GHzand/or mmWave interfaces). In one example, chipset 406 may be directlyconnected to an individual end point via a PCIe root port within thechipset and a point-to-point topology as shown in FIG. 4 .

The chipset 406 may also be coupled to a bus 460, which may couple thechipset 406 to one or more system management components. For example, anon-volatile random-access memory (NVRAM) 470 storing firmware 472 maybe coupled to the bus 460. As another example, a controller, such as abaseboard management controller (BMC) 480, may be coupled to the chipset406 through the bus 460. BMC 480 may be referred to as a serviceprocessor or embedded controller (EC). Capabilities and functionsprovided by BMC 480 may vary based on the type of information handlingsystem. For example, the term baseboard management system may be used todescribe an embedded processor included at a server, while an embeddedcontroller may be found in a consumer-level device. As disclosed herein,BMC 480 may represent a processing device different from processor 402,which provides various management functions for information handlingsystem 400. For example, an embedded controller may be responsible forpower management, cooling management, and the like. An embeddedcontroller included at a data storage system may be referred to as astorage enclosure processor or a chassis processor.

Information handling system 400 may include additional processors thatare configured to provide localized or specific control functions, suchas a battery management controller. Bus 460 can include one or morebuses, such as a Serial Peripheral Interface (SPI) bus, anInter-Integrated Circuit (I2C) bus, a system management bus (SMBUS), apower management bus (PMBUS), or the like. BMC 480 may be configured toprovide out-of-band access to devices at information handling system400. Out-of-band access in the context of the bus 460 may refer tooperations performed prior to execution of firmware 472 by processor 402to initialize operation of the information handling system 400.

Firmware 472 may include instructions executable by processor 402 toinitialize and test the hardware components of information handlingsystem 400. For example, the instructions may cause the processor 402 toexecute a power-on self-test (POST). The instructions may further causethe processor 402 to load a boot loader or an operating system (OS) froma mass storage device. Firmware 472 additionally may provide anabstraction layer for the hardware, such as a consistent way forapplication programs and operating systems to interact with thekeyboard, display, and other input/output devices. When power is firstapplied to information handling system 400, the system may begin asequence of initialization procedures, such as a boot procedure or asecure boot procedure. During the initialization sequence, also referredto as a boot sequence, components of information handling system 400 maybe configured and enabled for operation and device drivers may beinstalled. Device drivers may provide an interface through which othercomponents of information handling system 400 can communicate with acorresponding device. The firmware 472 may include a basic input-outputsystem (BIOS) and/or include a unified extensible firmware interface(UEFI). Firmware 472 may also include one or more firmware modules ofthe information handling system 400. Additionally, configurationsettings for the firmware 472 and firmware of the information handlingsystem 400 may be stored in the NVRAM 470. NVRAM 470 may, for example,be a non-volatile firmware memory of the information handling system 400and may store a firmware memory map namespace of the informationhandling system. NVRAM 470 may further store one or morecontainer-specific firmware memory map namespaces for one or morecontainers concurrently executed by the information handling system.

Information handling system 400 may include additional components andadditional buses, not shown for clarity. For example, informationhandling system 400 may include multiple processor cores (either withinprocessor 402 or separately coupled to the chipset 406 or through thePCIe buses 408), audio devices (such as may be coupled to the chipset406 through one of the PCIe buses 408), or the like. While a particulararrangement of bus technologies and interconnections is illustrated forthe purpose of example, one of skill will appreciate that the techniquesdisclosed herein are applicable to other system architectures.Information handling system 400 may include multiple processors and/orredundant bus controllers. In some examples, one or more components maybe integrated together in an integrated circuit (IC), which may includecircuitry built on a common substrate. For example, portions of chipset406 can be integrated within processor 402. Additional components ofinformation handling system 400 may include one or more storage devicesthat may store machine-executable code, one or more communications portsfor communicating with external devices, and various input and output(I/O) devices, such as a keyboard, a mouse, and a video display.

In some embodiments, processor 402 may include multiple processors, suchas multiple processing cores for parallel processing by the informationhandling system 400. For example, the information handling system 400may include a server comprising multiple processors for parallelprocessing. In some embodiments, the information handling system 400 maysupport virtual machine (VM) operation, with multiple virtualizedinstances of one or more operating systems executed in parallel by theinformation handling system 400. For example, resources, such asprocessors or processing cores of the information handling system may beassigned to multiple containerized instances of one or more operatingsystems of the information handling system 400 executed in parallel. Acontainer may, for example, be a virtual machine executed by theinformation handling system 400 for execution of an instance of anoperating system by the information handling system 400. Thus, forexample, multiple users may remotely connect to the information handlingsystem 400, such as in a cloud computing configuration, to utilizeresources of the information handling system 400, such as memory,processors, and other hardware, firmware, and software capabilities ofthe information handling system 400. Parallel execution of multiplecontainers by the information handling system 400 may allow theinformation handling system 400 to execute tasks for multiple users inparallel secure virtual environments.

In some examples, the information handling system 400 may include orcorrespond to the computing device 102 of FIG. 1 . For example, theprocessor 402 may correspond to the one or more processors 104, and thememory 404 may correspond to the memory 120. As additional examples, thedisplay device 432 may correspond to any of the display devices 170,370, and 372. In some examples, the touch-based user input device 150may be coupled to the USB bus 412. The processor 402 may include orexecute the segmenting engine 106 and the user input classificationengine 114.

FIG. 5 is a flowchart of an example of a method 500 according to someaspects of the disclosure. In some examples, the method 500 is performedby the computing device 102.

The method 500 may include initiating automatic trackpad partitioning(e.g., partitioning of a trackpad) based on based on stylus detection,at 502. For example, the computing device 102 may perform partitioningof the touch-based user input device 150 (e.g., a trackpad).

The method 500 may further include detecting a quantity of displaydevices connected, at 504. For example, the computing device 102 maydetect that the set of display devices illustrated in FIG. 3 correspondsto three display devices. Other examples are also within the scope ofthe disclosure.

The method 500 may further include determining or receiving anindication of a predefined area of the trackpad, at 506. For example, insome examples, a user may designate (or “pre-define”) a region of theinput area 152 for use by the stylus 140.

The method 500 may further include determining whether the stylus ispositioned in an active area, at 508. For example, the computing device102 may detect the user input 142 via the subset 154 a.

The method 500 may further include, based on determining that the stylusis positioned in the active area, receiving user input from the styluson the trackpad, at 510. For example, the computing device 102 mayreceive the user input 142.

The method 500 may further include, based on determining that the stylusis not positioned in the active area, determining whether to activate anautomatic partitioning by the stylus in the trackpad, at 512. Forexample, the computing device 102 may determine whether to reselect theactive area of the input area 152, such as by changing the active areafrom the subset 154 a to the subset 154 b. In some examples, thedetermination may be based on whether the stylus 140 is positioned in anon-active area of the input area 152 for at least a threshold timeperiod.

Based on determining not to activate the automatic partitioning by thestylus in the trackpad, the method 500 may continue to 506. In someother examples, based on determining to activate the automaticpartitioning by the stylus in the trackpad, the method 500 may furtherinclude performing a system automatic partitioning of a trackpad areabased on an aspect ratio of a display (e.g., by reselecting one of themiddle, left, and right regions of the trackpad as the active region),at 514. The method 500 may continue to 510.

FIG. 6 is a flowchart of another example of a method 600 according tosome aspects of the disclosure. In some examples, the method 600 isperformed by the computing device 102, such as by the one or moreprocessors 104.

The method 600 includes receiving user input via a touch-based userinput device that is associated with an input area and a user inputdevice aspect ratio, at 602. The user input is received within a subsetof the input area, and an aspect ratio associated with the subset of theinput area is different than the user input device aspect ratio. Forexample, the one or more processors 104 may receive the one or moresignals 130 indicating the user input 142 received at the touch-baseduser input device 150. The touch-based user input device 150 isassociated with the input area 152 and the user input device aspectratio 108, the user input 142 is received within a subset of the inputarea (such as any of the subsets 154 a-e), and an aspect ratioassociated with the subset is different than the user input deviceaspect ratio.

The method 600 further includes, based on the user input, identifyingthe subset from among a plurality of subsets of the input area of thetouch-based user input device, at 603. For example, the one or moreprocessors 104 may select, based on the user input 142, one of thesubsets 154 a-b from the subsets 154 a-b or one of the subsets 154 c-efrom the subsets 154 c-e.

The method 600 further includes initiating display of a graphicalrepresentation associated with the user input at a display device, at604. A display device aspect ratio associated with the display device isdifferent than the user input device aspect ratio associated with thetouch-based user input device, and the display device aspect ratioassociated with the display device corresponds to the aspect ratioassociated with the subset of the input area. For example, the one ormore processors 104 may provide the one or more commands 132 to thedisplay device 170 to initiate display of the graphical representation172. The display device aspect ratio 110 is different than the userinput device aspect ratio 108, and the display device aspect ratio 110corresponds to the aspect ratio associated with the subset of the inputarea 152.

In some examples, the graphical representation excludes a representationassociated with a second subset of the input area. For example, if thesubset corresponds to one of the subsets 154 a-b, then the second subsetmay correspond to the other of the subsets 154 a-b, and the graphicalrepresentation 172 may exclude a representation associated with theother of the subsets 154 a-b. As another example, if the subsetcorresponds to one of the subsets 154 c-e, the second subset maycorrespond to another of the subsets 154 c-e, and the graphicalrepresentation 172 may exclude a representation associated with theother of the subsets 154 c-e.

One or more aspects described herein may improve user experience andperformance of an electronic device, such as the computing device 102.For example, by segmenting the input area 152 into multiple segments, anaspect ratio of a segment may be matched to an aspect area of thedisplay device, such as the display device aspect ratio 110. As aresult, distortions associated with an aspect ratio mismatch between theinput area 152 and a display device (such as where a circle drawn on theinput area 152 is visually represented as an oval on the display device170 due to the aspect ratio mismatch) may be reduced or avoided. As aresult, user experience may be enhanced by reducing instances of theuser needing to re-enter user input, which may reduce usage ofprocessing resources and power consumption of the computing device 102in some cases.

Although certain examples have been described with reference tostylus-based input or finger-based input, those of skill in the art willrecognize that other examples are also within the scope of thedisclosure. For example, alternatively or in addition to one or more ofstylus-based input or finger-based input, a user input device (such asthe touch-based user input device 150) may detect gesture input. Toillustrate, the touch-based user input device 150 may include one ormore sensor arrays that generate an electromagnetic signal (e.g., aninfrared signal) or an acoustic signal and that detect reflection of theelectromagnetic or acoustic signal to receive gesture input, such aspositioning and orientation of the face or fingers of a user. In someexamples, the gesture input is included in or corresponds to the userinput 142 (e.g., alternatively or in addition to user input from thestylus 140).

A diagram described herein may be generally set forth as a logicalflowchart diagram. As such, the depicted order and labeled steps may beindicative of aspects of the disclosed method. Other steps and methodsmay also be used to implement one or more steps, or portions thereof, ofthe illustrated method. Additionally, the format and symbols employedare provided to explain the logical steps of the method and areunderstood not to limit the scope of the method. Although various arrowtypes and line types may be employed in the flowchart diagram, they areunderstood not to limit the scope of the corresponding method. Indeed,some arrows or other connectors may be used to indicate only the logicalflow of the method. For instance, an arrow may indicate a waiting ormonitoring period of unspecified duration between enumerated steps ofthe depicted method. Additionally, the order in which a particularmethod occurs may or may not strictly adhere to the order of thecorresponding steps shown.

One or more operations described herein may be described as beingperformed by a controller or processor. Such operations may be performedby any circuit configured to perform the operations. Such a circuit maybe an integrated circuit (IC) constructed on a semiconductor substrateand include logic circuitry, such as transistors configured as logicgates, and memory circuitry, such as transistors and capacitorsconfigured as dynamic random access memory (DRAM), electronicallyprogrammable read-only memory (EPROM), or other memory devices. Thelogic circuitry may be configured through hard-wire connections orthrough programming by instructions contained in firmware. Further, thelogic circuitry may be configured as a general purpose processor capableof executing instructions contained in software and/or firmware.

If implemented in firmware and/or software, functions described abovemay be stored as one or more instructions or code on a computer-readablemedium. Examples include non-transitory computer-readable media encodedwith a data structure and computer-readable media encoded with acomputer program. Computer-readable media includes physical computerstorage media. A storage medium may be any available medium that can beaccessed by a computer. By way of example, and not limitation, suchcomputer-readable media can comprise random access memory (RAM),read-only memory (ROM), electrically-erasable programmable read-onlymemory (EEPROM), compact disc read-only memory (CD-ROM) or other opticaldisk storage, magnetic disk storage or other magnetic storage devices,or any other medium that can be used to store desired program code inthe form of instructions or data structures and that can be accessed bya computer. Disk and disc includes compact discs (CD), laser discs,optical discs, digital versatile discs (DVD), floppy disks and Blu-raydiscs. Generally, disks reproduce data magnetically, and discs reproducedata optically. Combinations of the above should also be included withinthe scope of computer-readable media.

Although the present disclosure and certain representative advantageshave been described in detail, it should be understood that variouschanges, substitutions and alterations can be made herein withoutdeparting from the scope of the disclosure as defined by the appendedclaims. Moreover, the scope of the present application is not intendedto be limited to the particular embodiments of the process, machine,manufacture, composition of matter, means, methods and steps describedin the specification. For example, although processors are describedthroughout the detailed description, aspects of the invention may beapplied to the design of or implemented on different kinds ofprocessors, such as graphics processing units (GPUs), central processingunits (CPUs), and digital signal processors (DSPs). As another example,although processing of certain kinds of data may be described in exampleembodiments, other kinds or types of data may be processed through themethods and devices described above. As one of ordinary skill in the artwill readily appreciate from the present disclosure, processes,machines, manufacture, compositions of matter, means, methods, or steps,presently existing or later to be developed that perform substantiallythe same function or achieve substantially the same result as thecorresponding embodiments described herein may be utilized. Accordingly,the appended claims are intended to include within their scope suchprocesses, machines, manufacture, compositions of matter, means,methods, or steps.

What is claimed is:
 1. An apparatus comprising: a memory; and one ormore processors coupled to the memory, wherein the one or moreprocessors are configured to: receive user input via a touch-based userinput device having a user input device aspect ratio, wherein the userinput is received within a subset of an input area of the touch-baseduser input device, and wherein an aspect ratio associated with thesubset of the input area is different than the user input device aspectratio; based on the user input, identify the subset from among aplurality of subsets of the input area of the touch-based user inputdevice, wherein a quantity of subsets included in the plurality ofsubsets corresponds to a quantity of display devices included in a setof display devices; and initiate display of a graphical representationassociated with the user input at a display device of the set of displaydevices having a display device aspect ratio different than the userinput device aspect ratio, wherein the display device aspect ratiocorresponds to the aspect ratio associated with the subset of the inputarea.
 2. The apparatus of claim 1, wherein the one or more processorsare further configured to: prior to receiving the user input, performsegmenting of the input area of the touch-based user input device intothe plurality of subsets including the subset and at least a secondsubset; and select the subset, from among the plurality of subsets, asan active area of the input area based on the user input being detectedwithin the subset.
 3. The apparatus of claim 2, wherein the one or moreprocessors are further configured to: detect a type of input associatedwith the user input; and identify the subset as the active area basedthe type of input.
 4. The apparatus of claim 3, wherein the type ofinput corresponds to a stylus-based input type.
 5. The apparatus ofclaim 2, wherein the one or more processors are further configured to:receive additional user input via the touch-based user input device; andbased on a finger-based input type associated with the additional userinput, processing the additional user input based on the display deviceaspect ratio.
 6. The apparatus of claim 1, wherein the one or moreprocessors are further configured to: detect the set of display devices;and segment the touch-based user input device based on the quantity ofdisplay devices included in the set of display devices.
 7. The apparatusof claim 6, wherein the one or more processors are further configured tosegment the input area of the touch-based user input device by mappingeach subset of the plurality of subsets of the input area of thetouch-based user input device to a respective display device of the setof display devices.
 8. The apparatus of claim 7, wherein the one or moreprocessors are further configured to: receive second user input via asecond subset of the input area of the touch-based user input device;and initiate display of a second graphical representation of the seconduser input at a second display device of the set of display devices,wherein a second display device aspect ratio associated with the seconddisplay device corresponds to a second aspect ratio associated with thesecond subset of the input area.
 9. The apparatus of claim 7, whereinthe mapping is based on a physical arrangement of the set of displaydevices.
 10. The apparatus of claim 1, further comprising a computingdevice that includes the one or more processors, the memory, thetouch-based user input device, and the display device.
 11. A methodcomprising: receiving user input via a touch-based user input devicethat is associated with an input area and a user input device aspectratio, wherein the user input is received within a subset of the inputarea, and wherein an aspect ratio associated with the subset of theinput area is different than the user input device aspect ratio; basedon the user input, identifying the subset from among a plurality ofsubsets of the input area of the touch-based user input device, whereina quantity of subsets included in the plurality of subsets correspondsto a quantity of display devices included in a set of display devices;and initiating display of a graphical representation associated with theuser input at a display device of the set of display devices, wherein adisplay device aspect ratio associated with the display device isdifferent than the user input device aspect ratio associated with thetouch-based user input device, and wherein the display device aspectratio associated with the display device corresponds to the aspect ratioassociated with the subset of the input area.
 12. The method of claim11, wherein a portion of the user input is received from a second subsetof the input area of the touch-based user input device.
 13. The methodof claim 12, wherein, based on the portion of the user input beingreceived from the second subset, the portion of the user input is notincluded in the graphical representation.
 14. The method of claim 11,further comprising: detecting an interruption in the user input; afterdetecting the interruption in the user input, detecting second userinput within a second subset of the input area; and based on the seconduser input within the second subset of the input area, dynamicallyselecting the second subset of the input area as an active area.
 15. Themethod of claim 14, further comprising initiating display of a secondgraphical representation of the second user input at the display device.16. The method of claim 15, wherein the graphical representation and thesecond graphical representation are displayed concurrently at thedisplay device.
 17. The method of claim 15, further comprising removingthe graphical representation from the display device based on initiatingthe display of the second graphical representation.
 18. An informationhandling system comprising: a memory; and a processor coupled to thememory, wherein the processor is configured to: receive user input via atouch-based user input device that is associated with an input area anda user input device aspect ratio, wherein the user input is receivedwithin a subset of the input area, and wherein an aspect ratioassociated with the subset of the input area is different than the userinput device aspect ratio; based on the user input, identify the subsetfrom among a plurality of subsets of the input area of the touch-baseduser input device, wherein a quantity of subsets included in theplurality of subsets corresponds to a quantity of display devicesincluded in a set of display devices; and initiate display of agraphical representation associated with the user input at a displaydevice of the set of display devices, wherein a display device aspectratio associated with the display device is different than the userinput device aspect ratio associated with the touch-based user inputdevice, and wherein the display device aspect ratio associated with thedisplay device corresponds to the aspect ratio associated with thesubset of the input area.
 19. The information handling system of claim18, wherein the touch-based user input device corresponds to a trackpadhaving a same width as, and extending edge-to-edge with, the displaydevice.
 20. The information handling system of claim 18, wherein theuser input is depicted at the display device as the graphicalrepresentation without scaling the user input based on the displaydevice aspect ratio.